﻿@charset "utf-8";

.col-a{padding: 112px 0 149px;background: url(bg1.png) left top;}
.col-a .col-a1{width: 515px;}
.col-a .col-a1 .pc-sw .a1 .time{width: 99px;background-color: #efefed;text-align: center;border-radius: 8px;height: 99px;}
.col-a .col-a1 .pc-sw {position: relative;padding-bottom: 32px;}
.col-a .col-a1 .pc-sw .swiper-pagination{left: auto;right: 12px;width: unset;display: inline-block;bottom: 0;}
.col-a .col-a1 .pc-sw .swiper-pagination-bullet{border-radius: 8px;width: 8px;height: 8px;background-color: #cccccc;opacity: 1;margin: 0 4px;}
.col-a .col-a1 .pc-sw .swiper-pagination-bullet-active{background-color: #0081c5;}

.col-a .col-a1 .pc-sw .a1 i{font-style: normal;font-size: 57px;color: #d1b78e ;line-height: 1.3;}
.col-a .col-a1 .pc-sw .a1 span{font-size: 13px;color: #646464 ;display: block;text-align: center;}
.col-a .col-a1 .pc-sw .mt{color: #333;font-size: 24px;overflow:hidden;
text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width: 356px;margin-left: 37px;margin-top: 11px;}
.col-a .col-a1 .pc-sw .a2{font-size: 16px;line-height: 30px;overflow:hidden;
	text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top: 20px;}
.col-a .col-a1 .pc-sw-a .hd1{border-bottom: 1px solid #e2e2e2;line-height: 54px}
.col-a .col-a1 .pc-sw-a .hd1 li{font-size: 18px;color: #333;position: relative;margin-right: 44px;}
.col-a .col-a1 .pc-sw-a .hd1 li:last-child{margin-right: 0;}
.col-a .col-a1 .pc-sw-a .hd1 li.on{font-weight: bold; }
.col-a .col-a1 .pc-sw-a .hd1 li.on::after{content: "";position: absolute;bottom: 0; left: 0;width: 100%;border-bottom: 3px solid #dbc197;}
.col-a .col-a1 .pc-sw-a .bd1 .bd1-box{padding-top: 18px;}
.col-a .col-a1 .pc-sw-a .bd1 .bd1-box ul li{line-height: 34px;font-size: 14px;color: #b9b8b8;}
.col-a .col-a1 .pc-sw-a .bd1 .bd1-box ul li a{font-size: 16px;color: #666;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width: 78%;}
.col-a .col-a1 .pc-sw-a .bd1 .bd1-box .more1{color:#c88d52;margin-top: 25px;display: inline-block;font-size: 16px;}
.col-a .col-a1 .pc-sw-a .bd1 .bd1-box ul li:hover  a{color: #0081c5;}
.col-a .col-a2 .pc1{position: relative;margin-right: 16px;}
.col-a .col-a2 .pc1:last-child{margin-right: 0;}
.col-a .col-a2 .pc1 .tle{position: absolute;left: 57px;top: 77px;}
.col-a .col-a2 .pc1 .tle h3{color: white;font-size: 29px;line-height: 61px;}
.col-a .col-a2 .pc1 .tle h5{font-size: 22px;font-weight: normal;color: white;}
.col-a .col-a2 .pc1 .tle span{word-wrap:break-word;display: block;width: 166px;opacity: 0.49;font-size: 22px;color: white;line-height: 32px;margin-top: 30px;}
.col-a .col-a2 .pc1 .tle i{display: block;line-height: 32px;font-size: 16px;color: white;margin-top: 20px;}


@media all and (max-width:1600px){
    .col-a .col-a1 {width: 33.88%;}
    .col-a .col-a2 {width: 65%;}
    .col-a .col-a2 .pc1{width: 49%;margin-right: 2%;}
    .col-a .col-a2 .pc1:last-child{margin-right: 0;}
    .col-a .col-a2 .pc1 a{display: block;text-align: right;}
    .col-a .col-a1 .pc-sw .mt{width: 69.126%;}
    .col-a .col-a1 .pc-sw .a1 .time{width: 19.223%;}
    .col-a .col-a2 .pc1 .tle{text-align: left;}
    


   }
@media all and (max-width:1400px){
    .col-a{padding: 55px 0 70px;}
    .col-a .col-a2, .col-a .col-a2 .pc1,.col-a .col-a2 .pc1 a,.col-a .col-a2 .pc1 a img{ height: 100%;}
    .col-a .col-a2 .pc1 a img{max-width: unset;}
    .col-a .col-a2 .pc1 a {overflow: hidden;}
    .col-a .col-a1 .pc-sw .a1 .time{width: 80px;}
    .col-a .col-a1 .pc-sw .mt{width: calc(94% - 100px);}
    .col-a .col-a1 .pc-sw-a .bd1 .bd1-box ul li a{width: 76%;}
   }
@media all and (max-width:1000px){
    .col-a{padding: 25px 0 25px;}
    .col-a{padding: 25px 0 25px;}
    .col-a .col-a1 {width: 42%;}
    .col-a .col-a2 {width: 56%;}
    .col-a .col-a2 .pc1 .tle{top: 37px;left: 27px;}
   }
   @media all and (max-width:750px){
    .col-a .col-a1 {float: unset;display: block;width: 100%;}
    .col-a .col-a2 {float: unset;display: block;width: 100%;margin-top: 20px;}
    /* .col-a .col-a2 .pc1 .tle{top: 37px;left: 27px;} */
    .swiper-container-horizontal>.swiper-pagination{display: none;}
    .col-a{padding: 10px 0;}
    .col-a .col-a1 .pc-sw .a1 i{font-size: 35px;}
    .col-a .col-a1 .pc-sw .a1 .time{height: 70px;}
    .col-a .col-a1 .pc-sw .mt{margin-top: 0;font-size: 20px;margin-left: 10px;}
    .col-a .col-a1 .pc-sw .a2{margin-top: 5px;line-height: 25px;}
    .col-a .col-a1 .pc-sw{padding-bottom: 15px;}
    .col-a .col-a1 .pc-sw-a .hd1{line-height: 40px;}
    .col-a .col-a1 .pc-sw-a .bd1 .bd1-box{padding-top: 5px;}
    .col-a .col-a1 .pc-sw-a .bd1 .bd1-box .more1{margin: 10px auto 0;display: block;width: 80px;text-align: center;}
    .col-a .col-a2 .pc1 a img{height: auto;width: 100%;}
    .col-a .col-a2 .pc1 .tle h3{font-size: 20px;line-height: 30px;}
    .col-a .col-a2 .pc1 .tle{top: 17px;left: 17px;}
    .col-a .col-a2 .pc1 .tle span{font-size: 18px;line-height: 30px; margin-top: 25px;}
   }

   @media all and (max-width:500px){
    .col-a .col-a2 .pc1 {float: unset;display: block;width: 100%;margin-right: 0;}
    .col-a .col-a2 .pc1:nth-child(2){margin-top: 10px;}
    .col-a .col-a2 .pc1 a img{height: 250px;}
    .col-a .col-a1 .pc-sw-a .bd1 .bd1-box ul li a{width: 70%;}
   }


.col-b{background: url(bg2.png) no-repeat top center;padding-bottom: 95px;padding-top: 86px;}
.col-b .hd li{position: relative;margin-right: 117px;font-size: 18px;line-height: 32px;color: #eee;cursor: pointer;}
.col-b .hd li i{display: block;margin-bottom: 15px;}
.col-b .hd li:hover i { transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition: transform 0.9s;-webkit-transition: transform 0.9s;-moz-transition: transform 0.9s; }
.col-b .hd li:last-child{margin-right: 0;}
.col-b .hd ul{display: inline-block;}
.col-b .hd {text-align: center;margin-bottom: 45px;}
.col-b .bd-box{display: flex;justify-content: center;}
.col-b .bd-box .pc{width: 781px;}
.col-b .bd-box .desc{background-color: white;box-sizing: border-box;padding: 73px 72px 0 94px;width: 719px;}
.col-b .bd-box .desc .mt{font-size: 30px;color: #000;line-height: 40px;}
.col-b .bd-box .desc .mc{font-size: 16px;color: #666;line-height: 28px;margin-top: 30px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.more2{display: block;width: 151px;line-height: 44px;border: 2px solid #dadada;text-align: center;color: #666666;font-size: 16px;margin-top: 55px;}
.more2:hover{border: none;background-image: linear-gradient(-90deg, #6b90c4 0%, #7e87c8 100%);color: white;height: 48px;}

@media all and (max-width:1600px){
    .col-b .bd-box .pc{height: 396px;}
    .col-b .bd-box .pc img{height: 100%;max-height: unset;}
   }
@media all and (max-width:1400px){
    .col-b{padding: 43px 0 47px;}

   }
@media all and (max-width:1000px){
 
    .col-b .hd{margin-bottom: 25px;}
    .col-b .bd-box .pc{height: 300px;}
    .col-b .bd-box .desc{padding: 36px 36px 0 36px;}
    .more2{margin-top: 36px;}
    .col-b .bd-box .pc{width: 50%;}
    .col-b .bd-box .desc{width: 50%;}
   }
@media all and (max-width:750px){
    .col-b{background: url(bg2.png) no-repeat top center; background-size: cover;}
    .col-b .bd-box{display: unset;}
    .col-b{padding: 20px 0;}
    .col-b .hd{margin-bottom: 15px;}
    .col-b .hd li{margin-right: 0;width: 50%;margin-bottom: 10px;}
    .col-b .bd-box .pc{width: 100%;float: unset;display: block;height: auto;}
    .col-b .bd-box .pc img{width: 100%;}
    .col-b .bd-box .desc{width: 100%;float: unset;display: block;}
    .col-b .bd-box .desc{padding: 36px 36px 18px 36px;}
    .col-b .bd-box .desc .mc{font-size: 14px;line-height: 20px;}
    .col-b .bd-box .desc .mt{font-size: 24px;line-height: 30px;}
    .col-b .hd li i{margin-bottom: 5px;}
   }

.col-c{background: url(bg1.png) left top;padding: 140px 0 170px;position: relative;z-index: 1;}
/* .col-c::after{content: "";background: url(bg3.png) no-repeat center; width: 1920px;height: 178px;position: absolute;bottom: 33px;left: 50%;transform: translate(-50%,0);} */
.col-c .hd{font-size: 36px;line-height: 40px;color: #000;text-align: center;}
.col-c .bd .desc{text-align: center;font-size: 16px;line-height: 28px;width: 1012px;position: relative;left: 50%;transform: translate(-50%,0);margin-top: 53px;}
.col-c .bd  .ul1{display: flex;justify-content:space-between;margin-top: 124px;}
.col-c .bd  .ul1  li{display: flex;flex-direction: column;align-items: center;}
.col-c .bd  .ul1  li:last-child{margin-right: 0;}
.col-c .bd  .ul1  li .num {font-size: 16px;display: flex;background: linear-gradient(to bottom, #7e86c8, #6a90c4) ;-webkit-background-clip: text;color: transparent;}
.col-c .bd  .ul1  li .num span{font-size: 65px;line-height: 1;margin-right: 10px;}
.col-c .bd  .ul1  li>span{font-size: 16px;line-height: 28px;color: #6b6b6b;margin-top: 20px;}


@media all and (max-width:1600px){
    .col-c .bd .ul1{width: 100%;padding:0 2%;box-sizing: border-box;justify-content: space-between;}
    .col-c .bd .ul1 li{margin-right: 0;}

   }
@media all and (max-width:1400px){
    .col-c .bd .ul1{width: 100%;padding:0 2%;box-sizing: border-box;justify-content: space-between;}
    .col-c .bd .ul1 li{margin-right: 0;}
    .col-c{padding: 70px 0 140px;}
    .col-c .bd .desc{width: 100%;}
    .col-c{padding: 50px 0 134px;}
   }
@media all and (max-width:750px){
    .col-c{padding-top: 25px;padding-bottom: 0;}
    .col-c .bd .ul1{margin-top: 15px;}
    .col-c .bd .desc{margin-top: 20px;}
    .col-c .bd .ul1 li .num span{font-size: 33px;}
    .col-c .bd .ul1 li>span{margin-top: 10px;}
    .col-c .hd{font-size: 20px;line-height: 30px;}
    .col-c .bd .desc{font-size: 14px;line-height: 20px;}
    .col-c .bolang{display: none;}

   }
@media all and (max-width:550px){
    .col-c .bd .ul1 li{width: 50%;margin-bottom: 10px;}
    .col-c .bd .ul1 {flex-wrap: wrap;}
    .col-c .bd .ul1 li>span{margin-top: 0;font-size: 14px;}
   }

.col-d{background-color: #faf8fa;padding-bottom: 48px;padding-top: 100px;}
.col-d .hd{font-size: 36px;line-height: 40px;color: #000;text-align: center;}
.col-d .bd{margin-top: 80px;}
.col-d .bd ul{width: 1484px;background-color: white;}
.col-d .bd ul li{border:1px  solid #efefef;width: 211px;height: 127px;overflow: hidden;margin-left: -1px;margin-top: -1px;display: flex;align-items: center;}
.col-d .bd ul li img{width: 100%;}
.col-d .more2{margin: 48px auto 0;display: none;}
/* @media only screen and (max-width:1200px){
	.eArea .p1 { float:none; font-size:20px; width:100%; }
	.eArea .p2 { float:none; width:100%; }
	.eArea .p2 select { margin-top:10px; font-size:14px; }
}
@media only screen and (max-width:770px){
	.eArea  {margin-top: 10px; padding: 15px 0;}
	.eArea .p1 {font-size: 16px;padding-left: 7px;}
	.eArea .p1::after{position: absolute;content: "";left: 0;top: 0;border-left: 3px solid white;height: 20px;bottom: 0;margin: auto 0;}
}
@media only screen and (max-width:750px){
	.eArea .p2 select { float:none; width:100%; margin-right:0; }
} */
@media all and (max-width:1500px){
    .col-d .bd ul{width: 100%;}
    .col-d .bd ul li{width: calc(100% / 7);margin-left: -2px;} 
   }
@media all and (max-width:1400px){
    .col-d{padding-top:50px;}
    .col-d .bd{margin-top: 40px;}
   }

@media all and (max-width:750px){
    .col-d{padding:20px 0;}
    .col-d .hd{line-height: 30px;font-size: 20px;}
    .col-d .bd{margin-top: 20px;}
    .col-d .bd ul li{width: calc(100% / 4);}
   }
.joinRow {
    margin-top: 40px;
}

.joinCol {
    padding: 40px 15px;
}

.joinDl {
    text-align: center;
}

.joinDl dt {
    width: 150px;
    border: solid 1px #eeeeee;
    border-radius: 100%;
    font-size: 0;
    position: relative;
    margin: auto;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.joinDl dt img {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.joinDl dt .w-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
}

.joinDl dd {
    margin-top: 30px;
    font-size: 20px;
    color: #666666;
}

.joinBox {
    padding-top: 60px;
    padding-bottom: 130px;
}

.applic-dtSwp .imgDiv {
    overflow: hidden;
}

.applic-dtSwp .imgDiv img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.applic-dtSwp .swiper-slide-active .imgDiv img,
.applic-dtSwp .swiper-slide-duplicate-active .imgDiv img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 5s ease 0.3s;
    transition: all 5s ease 0.3s;
}

.proList-li .proBox-img {
    width: 28.158%;
    height: 100%;
    display: flex;
    align-items: center;
    position: absolute;
}

.proList-li:nth-child(2n+1) .proBox-img {
    right: 23.177%;
}

.proList-li:nth-child(2n) .proBox-img {
    left: 16.406%;
    margin-top: 10px;
}

.bolang {
    overflow: hidden;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    z-index: -1;
}

.banbolang1,
.bolang1 {
    width: 1920px;
}

.idxCount {
    position: relative;
    z-index: 1;
}
/* .bolang {
    overflow: hidden;
    position: absolute;
    bottom: 40px;
    left: 0;
    width: 100%;
    z-index: -1;
}

.banbolang1,
.bolang1 {
    width: 1920px;
} */

